home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 676-700 / 699 / iffconvert / src / iffmenu.h < prev    next >
Text File  |  1995-03-18  |  3KB  |  69 lines

  1. /*---------------------------------------------------*
  2.   Gadgets created with PowerSource V3.0
  3.   which is (c) Copyright 1990-91 by Jaba Development
  4.   written by Jan van den Baard
  5.  *---------------------------------------------------*/
  6.  
  7. static USHORT ColorMap[] = {
  8.   0x0000,  0x0ECB };
  9.  
  10. static struct IntuiText RenderTexts[] = {
  11.   1,0,JAM1,238,82,NULL,(UBYTE *)"IFF-Convert V1.11",&RenderTexts[1],
  12.   1,0,JAM1,200,101,NULL,(UBYTE *)"© 1992 by Matthias Meixner",NULL };
  13.  
  14. static struct Gadget SpecialGadget = {
  15.   NULL,0,0,1,1,GADGHNONE,NULL,BOOLGADGET,
  16.   NULL,NULL,&RenderTexts[0],NULL,NULL,NULL,NULL };
  17.  
  18. static struct IntuiText SubItemsText[] = {
  19.   0,1,JAM1,1,1,NULL,(UBYTE *)"No Compression",NULL,
  20.   0,1,JAM1,1,1,NULL,(UBYTE *)"Normal Compr.",NULL,
  21.   0,1,JAM1,1,1,NULL,(UBYTE *)"High Compr.",NULL };
  22.  
  23. static struct IntuiText ItemsText[] = {
  24.   0,1,JAM1,1,1,NULL,(UBYTE *)"  Load",NULL,
  25.   0,1,JAM1,1,1,NULL,(UBYTE *)"  Save       »",NULL,
  26.   0,1,JAM1,1,1,NULL,(UBYTE *)"  Delete",NULL,
  27.   0,1,JAM1,1,1,NULL,(UBYTE *)"------------ ",NULL,
  28.   0,1,JAM1,18,1,NULL,(UBYTE *)"Menubar",NULL,
  29.   0,1,JAM1,1,1,NULL,(UBYTE *)"------------",NULL,
  30.   0,1,JAM1,1,1,NULL,(UBYTE *)"  Quit",NULL };
  31.  
  32. static struct MenuItem SubItems[] = {
  33.   &SubItems[1],120,0,156,9,ITEMENABLED+HIGHCOMP+ITEMTEXT+COMMSEQ,0,(APTR)&SubItemsText[0],NULL,48,NULL,0,
  34.   &SubItems[2],120,9,156,9,ITEMENABLED+HIGHCOMP+ITEMTEXT+COMMSEQ,0,(APTR)&SubItemsText[1],NULL,49,NULL,0,
  35.   NULL,120,18,156,9,ITEMENABLED+HIGHCOMP+ITEMTEXT+COMMSEQ,0,(APTR)&SubItemsText[2],NULL,50,NULL,0 };
  36.  
  37. static struct MenuItem Items[] = {
  38.   &Items[1],0,0,120,9,ITEMENABLED+HIGHCOMP+ITEMTEXT+COMMSEQ,0,(APTR)&ItemsText[0],NULL,76,NULL,0,
  39.   &Items[2],0,9,120,9,ITEMENABLED+HIGHCOMP+ITEMTEXT,0,(APTR)&ItemsText[1],NULL,0,&SubItems[0],0,
  40.   &Items[3],0,18,120,9,ITEMENABLED+HIGHCOMP+ITEMTEXT,0,(APTR)&ItemsText[2],NULL,0,NULL,0,
  41.   &Items[4],0,27,120,9,HIGHCOMP+ITEMTEXT,0,(APTR)&ItemsText[3],NULL,0,NULL,0,
  42.   &Items[5],0,36,120,9,ITEMENABLED+HIGHCOMP+CHECKIT+ITEMTEXT+COMMSEQ+MENUTOGGLE,0,(APTR)&ItemsText[4],NULL,77,NULL,0,
  43.   &Items[6],0,45,120,9,HIGHCOMP+ITEMTEXT,0,(APTR)&ItemsText[5],NULL,0,NULL,0,
  44.   NULL,0,54,120,9,ITEMENABLED+HIGHCOMP+ITEMTEXT+COMMSEQ,0,(APTR)&ItemsText[6],NULL,'Q',NULL,0 };
  45.  
  46. static struct Menu MenuStrip[] = {
  47.   NULL,0,0,72,8,MENUENABLED,(BYTE *)"Project",&Items[0],0,0,0,0 };
  48.  
  49. static struct NewScreen NewScreen = {
  50.   0,0,640,256,1,-1,-1,HIRES,CUSTOMSCREEN,NULL,NULL,NULL,NULL };
  51.  
  52. static struct NewWindow new_window = {
  53.   0,0,640,255,0,1,
  54.   MENUPICK,
  55.   NOCAREREFRESH+SMART_REFRESH+BACKDROP+BORDERLESS+ACTIVATE,
  56.   &SpecialGadget,NULL,
  57.   NULL,NULL,NULL,
  58.   150,50,640,256,CUSTOMSCREEN };
  59.  
  60.  
  61. #define COLORCOUNT  2
  62. #define COLORMAP    &ColorMap[0]
  63. #define NEWWINDOW   &new_window
  64. #define WDBACKFILL  0
  65. #define NEWSCREEN   &NewScreen
  66. #define FIRSTTEXT   &RenderTexts[0]
  67. #define FIRSTMENU   &MenuStrip[0]
  68.  
  69.